Introduction to the special issue on codes on graphs and iterative algorithms

نویسندگان

  • Brendan J. Frey
  • Ralf Koetter
  • G. David Forney
  • Frank R. Kschischang
  • Robert J. McEliece
  • Daniel A. Spielman
چکیده

I N the 50 years since Shannon determined the capacity of ergodic channels, the construction of capacity-approaching coding schemes has been the supreme goal of coding research. Finally today, we know of practical codes and decoding algorithms that can closely approach the channel capacity of some classical memoryless channels. It is a remarkable fact motivating this special issue that all known practical, capacity-approaching coding schemes are now understood to be codes defined on graphs, together with the associated iterative decoding algorithms. Considering the intensity of the efforts to achieve Shannon’s limit in the past few decades, it is ironic that the main ideas pertaining to codes on graphs and to sum-product decoding were, in essence, invented 40 years ago by Gallager but were subsequently neglected by the coding community. It is some consolation to recognize that Gallager’s codes were ahead of their time—given the limited processing capabilities of the time, Gallager’s codes were simply considered impractical. Even so, a small number of researchers continued to study codes on graphs. Zyablov and Pinsker (1975) and Margulis (1982) studied Gallager’s low-density parity-check codes. In 1981, Tanner wrote a landmark paper that formally introduced the graphical model notation for describing codes, proved the optimality of the sum-product algorithm in cycle-free graphs, and founded the topic of algebraic methods for constructing graphs suitable for sum-product decoding. Recent excitement about codes on graphs and sum-product decoding was ignited in the mid-1990s by the excellent performance exhibited by the turbo codes of Berrou and Glavieux, MacKay and Neal’s near-capacity results on Gallager codes, and the linear-complexity expander graph codes of Sipser and Spielman. At the same time, other researchers recognized a unifying theme in the iterative decoding algorithms and in the mid-1990s papers showing the connections between iterative decoding of codes on graphs and algorithms in the artificial intelligence and systems theory communities were published by Wiberg, Loeliger, and Koetter (1995), Frey and Kschischang (1996), McEliece (1997), McEliece, MacKay, and Cheng (1998), Kschischang and Frey (1998), and Aji and McEliece (1998). By now there exists a number of classes of codes on graphs that can approach the Shannon limit quite closely with moderate complexity, or extremely closely with high but not infeasible complexity. Indeed, ideas presented in this special issue have allowed us to approach the Shannon limit to within hundredths of a decibel.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Use of Structure Codes (Counts) for Computing Topological Indices of Carbon Nanotubes: Sadhana (Sd) Index of Phenylenes and its Hexagonal Squeezes

Structural codes vis-a-vis structural counts, like polynomials of a molecular graph, are important in computing graph-theoretical descriptors which are commonly known as topological indices. These indices are most important for characterizing carbon nanotubes (CNTs). In this paper we have computed Sadhana index (Sd) for phenylenes and their hexagonal squeezes using structural codes (counts). Sa...

متن کامل

Epileptic seizure detection based on The Limited Penetrable visibility graph algorithm and graph properties

Introduction: Epileptic seizure detection is a key step for both researchers and epilepsy specialists for epilepsy assessment due to the non-stationariness and chaos in the electroencephalogram (EEG) signals. Current research is directed toward the development of an efficient method for epilepsy or seizure detection based the limited penetrable visibility graph (LPVG) algorith...

متن کامل

Codes and Decoding on General Graphs

Iterative decoding techniques have become a viable alternative for constructing high performance coding systems. In particular, the recent success of turbo codes indicates that performance close to the Shannon limit may be achieved. In this thesis, it is showed that many iterative decoding algorithms are special cases of two generic algorithms, the min-sum and sum-product algorithms, which also...

متن کامل

Iterative Decoding of Compound Codes by Probability Propagation in Graphical Models

We present a unified graphical model framework for describing compound codes and deriving iterative decoding algorithms. After reviewing a variety of graphical models (Markov random fields, Tanner graphs, and Bayesian networks), we derive a general distributed marginalization algorithm for functions described by factor graphs. From this general algorithm, Pearl’s belief propagation algorithm is...

متن کامل

Search Based Weighted Multi-Bit Flipping Algorithm for High-Performance Low-Complexity Decoding of LDPC Codes

In this paper, two new hybrid algorithms are proposed for decoding Low Density Parity Check (LDPC) codes. Original version of the proposed algorithms named Search Based Weighted Multi Bit Flipping (SWMBF). The main idea of these algorithms is flipping variable multi bits in each iteration, change in which leads to the syndrome vector with least hamming weight. To achieve this, the proposed algo...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • IEEE Trans. Information Theory

دوره 47  شماره 

صفحات  -

تاریخ انتشار 2001